<template id='zySingle'>
    <div class="zySingle aCenter">
        <div class="checkBox" :class="{ isChose: zyModel }" @click="chose"></div>
        <slot name="checkTitle"></slot>
    </div>
</template>

<script>
// 这里可以导入其他文件（比如：组件，工具js，第三方插件js，json文件，图片文件等等）

export default {
    name: 'zySingle',
    components: {
    },
    props: {
        zyModel: {
            type: Boolean
        }
    },
    // 定义属性
    data() {
        return {

        }
    },
    // 计算属性，会监听依赖属性值随之变化
    computed: {
    },
    // 监控data中的数据变化
    watch: {},
    // 方法集合
    methods: {
        chose() {
            this.$emit('click')
        },
    },
    // 生命周期 - 创建完成（可以访问当前this实例）
    created() {

    },
    // 生命周期 - 挂载完成（可以访问DOM元素）
    mounted() {

    },
    beforeCreate() { }, // 生命周期 - 创建之前
    beforeMount() { }, // 生命周期 - 挂载之前
    beforeUpdate() { }, // 生命周期 - 更新之前
    updated() { }, // 生命周期 - 更新之后
    beforeDestroy() { }, // 生命周期 - 销毁之前
    destroyed() { }, // 生命周期 - 销毁完成
    activated() { }, // 如果页面有keep-alive缓存功能，这个函数会触发
}
</script>

<style lang='less' scoped>
.zySingle {
    .checkBox {
        cursor: pointer;
        width: 14px;
        height: 14px;
        background: url("~@/assets/images/components/pc/checkBox.png");
        background-size: 100% 100%;

    }

    .isChose {
        background: url("~@/assets/images/components/pc/isCheckBox.png");
        background-size: 100% 100%;
    }
}
</style>